c++输入数组int a[10]的每一个元素,并求该数组中奇数的个数和平均值以及偶数的个数和平均值。

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:44:26

#include <iostream.h>

int main()
{
int a[10];
int i = 0;
int sum_of_odd = 0;
int sum_of_even = 0;
int counter_odd = 0;
int counter_even = 0;

memset(a,0,sizeof(a));

cout<<"please input 10 numbers:"<<endl;
while(i<10)
{
cin>>a[i];
i++;
}

for(i=0;i<10;i++)
{
if(a[i]%2 == 0)
{
sum_of_even += a[i];
counter_even++;
}
else
{
sum_of_odd += a[i];
counter_odd++;
}
}

cout<<"the avg of "<<counter_even<<" even numbers is "